<h2>Why is this an issue?</h2>
<p>Integer literals starting with a zero are octal rather than decimal values. While using octal values is fully supported, most developers do not
have experience with them. They may not recognize octal values as such, mistaking them instead for decimal values.</p>
<p>Additionally, these literals will throw SyntaxError in strict mode. 0-prefixed octal literals have been deprecated since ECMAScript 5 and should
not be used in modern JavaScript code.</p>
<pre data-diff-id="1" data-diff-type="noncompliant">
const myNumber = 010; // Noncompliant: Deprecated format
</pre>
<p>Use decimal syntax when possible as it is more readable.</p>
<pre data-diff-id="1" data-diff-type="compliant">
const myNumber = 8;
</pre>
<p>If octal notation is required, use the standard syntax: a leading zero followed by a lowercase or uppercase Latin letter "O" (<code>0o</code> or
<code>0O</code>).</p>
<pre data-diff-id="1" data-diff-type="compliant">
const myNumber = 0o10;
</pre>
<h2>Resources</h2>
<h3>Documentation</h3>
<ul>
  <li> <a href="https://eslint.org">eslint</a> - Rule <a href="https://eslint.org/docs/latest/rules/no-octal">no-octal</a> </li>
  <li> MDN web docs - <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Numbers_and_dates#octal_numbers">Octal numbers</a> </li>
  <li> MDN web docs - <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Deprecated_octal">SyntaxError: "0"-prefixed
  octal literals are deprecated</a> </li>
  <li> MDN web docs - <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode">Strict mode</a> </li>
</ul>
